/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 666
 * Date: 2022-11-22
 * Time: 13:02
 */
//public class test {
//public static void main(String[] args) {
//        public class test{
//            public static boolean isAdmin(String userId){
//                System.out.println(userId.toLowerCase());
//                return userId.toLowerCase()=="admin";
//            }
//            public static void main(String[] args){
//                System.out.println(isAdmin("Admin"));
//            }
//        }
//  }
//}
//
//class test {
//
//    public static void main(String[] args) {
//        Solution solution = new Solution();
//        System.out.println(solution.toLowerCase("QDXGVEDVS"));
//
//    }
//}
//
//class Solution {
//    public String toLowerCase(String s) {
//        return s.toLowerCase();
//    }
//}
//class test{
//    public static void main(String[] args) {
//        Solution solution = new Solution();
//        System.out.println(solution.countSegments(", , , ,        a, eaefa"));
//    }
//}
//class Solution {
//    public int countSegments(String s) {
//        if(s==null || s.isEmpty()){
//            return 0;
//        }
//        else {
//            String[] arr=s.split(" ");
//            int count=0;
//            for (int i = 0; i < arr.length; i++) {
//                if(arr[i].equals("")){
//                    count++;
//                }
//            }
//            return arr.length-count;
//
//        }}}
//
//class test{
//    public static void main(String[] args) {
//
//    }
//}
//class q{
//        void copyArray(int[] src, int begin, int end, int[] dest) {
//            for (int i = begin; i <= end; i++) {
//                dest[i]=src[i];
//            }
//
//        }
//}
/*
有父类Base，内部定义了x、y属性。有子类Sub，继承自父类Base。子类新增了一个z属性，并且定义了calculate方法，
在此方法内计算了父类和子类中x、y、z属性三者的乘积。请补全子类构造方法的初始化逻辑，使得该计算逻辑能够正确执行。
 */

class Base{
    int x;
    int y;

    public Base(int x, int y) {
        this.x = x;
        this.y = y;
    }
}
class Sub extends Base{
    int z;
    public Sub(int x, int y, int z) {
        super(x, y);
        this.z = z;
    }

    public int  calculate(){
        return x*y*z;
    }
}